Bor-Yuh Evan Chang: Tenure Portfolio

نویسنده

  • Evan Chang
چکیده

Domain Combinators. Recent years have seen explosion in the use of dynamic languages, such as JavaScript, in software systems because of their ease of use for prototyping but also because of their flexibility. This flexibility has enabled numerous advanced and useful frameworks that simply cannot exist in traditional static languages. At the same time, this flexibility has come with a steep cost in tool support: current static analysis techniques designed primarily for traditional static languages are ineffective. Collaborating with researchers at ENS Paris, we have designed a number of abstract domain combinators that directly target dynamic language features in the Jsana project, such as sets and dictionaries [8–12]. This line of work asserts that dynamic languages are not beyond the scope of analysis techniques but require a rethinking of the way in which we apply them. I have also contribute to the design of several abstract domain combinators for reasoning about the heap of low-level C code. This line of work has addressed reasoning about multiple views to the same memory as with C-style unions [14], multiple inductive summaries of a recursive data structure [17, 18], and for unstructured sharing [15]. It has also addressed a fundamental problem in simultaneously reasoning about recursion in memory and recursion in execution [16] and was published at POPL 2011—a top, highly-selective venue (23%). A synthesis of this line of work was solicited as an invited paper [5].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Abstracting Event-Driven Systems with Lifestate Rules

ing Event-Driven Systems with Lifestate Rules Shawn Meier Aleksandar Chakarov Maxwell Russek Sergio Mover Bor-Yuh Evan Chang University of Colorado Boulder {shawn.meier, aleksandar.chakarov, maxwell.russek, sergio.mover, evan.chang}@colorado.edu

متن کامل

A judgmental analysis of linear logic

We reexamine the foundations of linear logic, developing a system of natural deduction following Martin-Löf’s separation of judgments from propositions. Our construction yields a clean and elegant formulation that accounts for a rich set of multiplicative, additive, and exponential connectives, extending dual intuitionistic linear logic but differing from both classical linear logic and Hyland ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016